Measuring the Comprehensibility of a UML-B Model and a B Model

نویسندگان

  • Rozilawati Razali
  • Paul W. Garratt
چکیده

Software maintenance, which involves making enhancements, modifications and corrections to existing software systems, consumes more than half of developer time. Specification comprehensibility plays an important role in software maintenance as it permits the understanding of the system properties more easily and quickly. The use of formal notation such as B increases a specification’s precision and consistency. However, the notation is regarded as being difficult to comprehend. Semi-formal notation such as the Unified Modelling Language (UML) is perceived as more accessible but it lacks formality. Perhaps by combining both notations could produce a specification that is not only accurate and consistent but also accessible to users. This paper presents an experiment conducted on a model that integrates the use of both UML and B notations, namely UML-B, versus a B model alone. The objective of the experiment was to evaluate the comprehensibility of a UML-B model compared to a traditional B model. The measurement used in the experiment focused on the efficiency in performing the comprehension tasks. The experiment employed a cross-over design and was conducted on forty-one subjects, including undergraduate and masters students. The results show that the notation used in the UML-B model is more comprehensible than the B model. Keywords—Model comprehensibility, formal and semi-formal notation, empirical assessment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comprehensibility of UML-B: A series of controlled experiments

This paper summarises two controlled experiments conducted on a model that integrates the use of semiformal notation, the Unified Modelling Language (UML) and a formal notation, B. The experiments assessed the comprehensibility of the model, namely UML-B. The first experiment compared the comprehensibility of a UML-B model and a B model. In the second experiment, the model was compared with an ...

متن کامل

Aspect Oriented UML to ECORE Model Transformation

With the emerging concept of model transformation, information can be extracted from one or more source models to produce the target models. The conversion of these models can be done automatically with specific transformation languages. This conversion requires mapping between both models with the help of dynamic hash tables. Hash tables store reference links between the elements of the source...

متن کامل

ویژگی‌های روانسنجی فرم کوتاه مقیاس ترس از ارزیابی منفی

Objectives: This study examined the psychometric properties of the Brief Fear of Negative Evaluation Scale (FNES-B) in a nonclinical, student sample. Method: 325 students (143 male and 182 female) who were selected using randomized multi-stage sampling method responded to FNES-B Scale and Academic Expectations Stress Inventory (AESI). In this research, the confirmatory factor analysis was used ...

متن کامل

Network ‎D‎ata Envelopment Analysis Models For Measuring Efficiency Of a Four-Stage Supply Chain With Returned Outputs‎

In this paper using DEA technique, four-stage DEA model mooted in order to consider the situation in which returned products exist. Returned products are the inputs of the previous sub-processes that need to be reprocessed due to existence of flaws. Here, a supply chain with four stages as supplier, manufacture, distributor, and retailer with intermediate and return products has been considered...

متن کامل

A FILTERED B-SPLINE MODEL OF SCANNED DIGITAL IMAGES

We present an approach for modeling and filtering digitally scanned images. The digital contour of an image is segmented to identify the linear segments, the nonlinear segments and critical corners. The nonlinear segments are modeled by B-splines. To remove the contour noise, we propose a weighted least q m s model to account for both the fitness of the splines as well as their approximate cur...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012